<?php
//后期静态绑定
class A
{
    public static function who()
    {
        var_dump(self::class);
    }
    public static function test()
    {
        self::who(); //self调用的是当前的类，不管是在哪个类中调用的
    }
    public static function test2()
    {
        static::who(); //static指向的是经过后期静态绑定的类，如果在B类中调用的话，就是B类
    }
}

class B extends A {
    public static function who() {
        var_dump(self::class);
    }
}

B::test();//A
B::test2();//B
